━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4×5ドットASCIIコードフォントセット 5×6非漢字全角コードフォントセット リとるイカP[likap.f45/likap.f56] 電脳魔術団\shoryu 2000 ─────────────────────────────────── 汎用 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ きたるべき、というより既にきてしまい、これからもますます発展が期待出来 る小型情報機器時代にそなえるべく、超小型のビットマップフォントを作ってみ ました。営利/非営利、使用機種/環境に関わらず、フリーのフォントとして、 修正はもちろん、好きなように活用ください。そして、小型情報装置の世界をも っと広げてください。 ただし、デザインコンセプト等はない、ただ「セットとして揃っている」以外 に特色がないことを付け加えておきます。 ○ 4x5ドットASCIIコードフォントセット[likap.f45] 有効面積4x5ドットのASCIIコード配列のビットマップフォントです。 3x5ドッ トで表現可能な文字に関しては、余白を設けてあります(別途プロポーショナル 処理も可能です)。1文字あたり20bitの情報を有し、3バイト/1文字のデー タ構成を取ります。データは、左上から右下向き(ラスタ)スキャンし、データ は頭づめとします。あまりの4bitは0で埋めます。 $f1,$44,$80 %11110001 %01000100 %10000000 │ │ │ │ │ ~~~~0で埋める ■■■■ %1111 ─┘ │ │ │ │ □□□■ %0001 ───┘ │ │ │ □■□□ %0100 ──────┘ │ │ □■□□ %0100 ────────┘ │ ■□□□ %1000 ───────────┘ 図:4x5ドットフォントデータフォーマット よって、フォントファイルサイズは、768バイト(=3×256)となります。 なお、コントロールコードおよび全角1バイト目に該当する文字は空となっ ています(一部コントロールコードを除く)。 ○ 5x6ドット非漢字全角コードフォントセット[likap.f56] 有効面積5x6ドットの非漢字全角コードのビットマップフォントです。基本的 に余白は設けておりません。1文字あたり30bitの情報を有し、4バイト/1文 字のデータ構成を取ります。データは、左上から右下向き(ラスタ)スキャンし、 データは頭づめとします。あまりの2bitは0で埋めます。 $57,$54,$A9,$10=%01010_11101_01010_01010_10010_00100_00 □■□■□ %01010─┘ │ │ │ │ │ ~~0で埋める ■■■□■ %11101───┘ │ │ │ │ □■□■□ %01010──────┘ │ │ │ □■□■□ %01010─────────┘ │ │ ■□□■□ %10010────────────┘ │ □□■□□ %00100───────────────┘ 図:5x6ドットフォントデータフォーマット よって、フォントファイルサイズは、3008バイト(=4×94×8)となります。 S-JISコードからパターンデータを引っ張ってくる方法は、同梱のf56type.cを 参考にしてください。結構面倒ですが、まぁ、日本語コードの呪いと諦めてくだ さい。 ○ 32×32ドット程度のビットマップ画面にどうぞ PocketStation/ビジュアルメモリ/ポケットピカチューといったコンシュー マ製品はもちろんのこと、PROTREK SATELLITE NAVI(腕時計付きGPS)等、32× 32ドットもしくは、同程度の画面サイズの液晶を持つ商品はこれからもどんどん 増えていくと考えられます。 文字間に1ドットの空白をいれても、リとるイカPフォントを使えば、1画面 に20(5×4)文字の表示が簡単に実現出来ます。 えらんでね →うめ もも さくら 図:20(5×4)文字の表示例 ○自作のポケコンやリモコン等にどうぞ 96×48ドット程度の画面を持つポケコンを作ってみたい。などと、思ったコト ってありませんか?私はあります。そんな時、リとるイカPフォントを使えば、 1画面に19× 8文字の表示が出来、ちょっとしたプログラムリストもどんとこい です。 また、MD等の曲名表示用のサイズの小さな液晶にも、より多くの情報を表示す ることが出来るでしょう。 ○フォント名はつらいよ なんだか、フォントデータには土地や人の名前を付けるのが慣習のようですが、 いまいちピンと来るモノがなかったため、なんとなく、このような勝手な名前と なりました。これなら、「リカP」といえなくもないですからね。平にご了承お ば。 ○スゴイと思ったこと ちらっと見せてもらっただけなのですが、「どこでもいっしょ」、いや、スゴ イですね。あのメモリサイズであれだけ動かすなんて。当たり前のように動いて いますが、それはもう、メモリとの戦いだったのでしょうね。本当にご苦労さま です。 ○小型フォントのこれから 現在、小型情報携帯装置の間では、12x12ドットフォントがもてはやされてい ますが、電脳倶楽部では、そのフォント(JIS第二水準も!)も8年以上前に発 表されています。 で、私が思うに、もうしばらくというか、高い解像度の液晶の値段がこなれて くるまでの間、「省略を前提とした10x10ドット漢字(JIS第一水準で十分)+ 8x10全角非漢字」フォントの需要が結構あるのでは?などと考えます。ポイント はプロポーショナルであるということ。例えば、ケータイから、やりとりするメ ールを考えた場合、上記の仕様を満たしていれば、性能的にほぼ必要十分、と感 じませんか。機会があれば、8x10全角非漢字には挑戦してみたいですね。なんと いっても、PocketStationで、12(=4×3)文字ですから。 ○その他 いわゆるフリーデータです。使いモノになるのであれば、どうぞご自由にお使 いください。 舩本昇竜@電脳倶楽部編集部 (EOF)